Page({
  data: {
    userInfo: null
  },
  onShow() {
    console.log('【me.js】onShow 被调用');
    
    // 检查登录状态
    const userInfo = wx.getStorageSync('userInfo');
    if (!userInfo) {
      // 不自动跳转到登录页面，让用户手动选择
      this.setData({ userInfo: null });
      console.log('【me.js】用户未登录，显示登录提示');
      return;
    }
    
    this.setData({ userInfo });
    console.log('【me.js】用户已登录:', userInfo);
  },
  onGetUserProfile() {
    console.log('【me.js】onGetUserProfile 被调用');
    console.log('【me.js】当前 userInfo:', this.data.userInfo);
    
    // 检查用户是否已登录
    if (this.data.userInfo) {
      console.log('【me.js】用户已登录，跳转到修改信息页面');
      // 已登录，跳转到修改信息页面
      wx.navigateTo({
        url: '/pages/editProfile/editProfile',
        success: () => {
          console.log('【me.js】跳转到修改信息页面成功');
        },
        fail: (error) => {
          console.error('【me.js】跳转到修改信息页面失败:', error);
          wx.showToast({ title: '跳转失败', icon: 'none' });
        }
      });
      return;
    }
    
    // 用户未登录，跳转到登录页面
    console.log('【me.js】用户未登录，跳转到登录页面');
    wx.navigateTo({
      url: '/pages/login/login',
      success: () => {
        console.log('【me.js】跳转到登录页面成功');
      },
      fail: (error) => {
        console.error('【me.js】跳转到登录页面失败:', error);
        wx.showToast({ title: '跳转失败', icon: 'none' });
      }
    });
  },
  onLogout() {
    wx.showModal({
      title: '确认退出',
      content: '确定要退出登录吗？',
      success: (res) => {
        if (res.confirm) {
          // 清除用户信息
          wx.removeStorageSync('userInfo');
          getApp().globalData.userInfo = null;
          this.setData({ userInfo: null });
          
          wx.showToast({ title: '已退出登录', icon: 'success' });
          
          // 跳转到首页
          setTimeout(() => {
            wx.switchTab({
              url: '/pages/me/me'
            });
          }, 1500);
        }
      }
    });
  },
  goToSettings() {
    wx.navigateTo({
      url: '/pages/settings/settings'
    });
  },
  onFeedbackTap() {
    wx.openFeedback();
  },
  goToKefu() {
    wx.navigateTo({
      url: '/pages/kefu/kefu'
    });
  },


}); 